

#include "Estado.h"
#include "string.h"
#include <stdlib.h>

#include<stdio.h>


void Estado::setNombre(char *nom){
	//nombre=nom;
	nombre=(char *) malloc(strlen(nom)*sizeof(char));
	strcpy(nombre, nom);
}

char *Estado::getNombre(){
	return nombre;
}

void Estado::setFinal(bool ban){
	final=ban;
}
bool Estado::esFinal(){
	return final;
}
		
void Estado::setInicial(bool ban){
	inicial=ban;
}

bool Estado::esInicial(){
	return inicial;
}

void Transicion::setSimbolo(char sim){
	simbolo=sim;
}
char Transicion::getSimbolo(){
	return simbolo;
}

void Transicion::setEstado(Estado *edoDes){
	estadoDestino=edoDes;
}
Estado *Transicion::getEstado(){
	return estadoDestino;
}


